/*首页*/
.ad{margin: 10px auto;}
.index_title{color:#028a36;font-size:30px;display:block;margin-bottom:50px;text-align:center;}

.product-class{float:left;margin-top:30px;}
.product-class li{width: 350px; margin: 20px 0px;    background: #126304;padding:10px;}
.product-class li img{width: 100%;padding: 10px; }
.product-class p{color: #fff;font-size: 1.5em;margin-bottom:10px;padding:0 10px; }
.product-class2{text-align: center;    font-size: 1.5em;    color: #fff;padding: 10px;  margin: 20px 0;}
.product-more{ font-size: 0.9em;color: #fff;border: 1px #fff solid;padding:2px 10px;border-radius:20px;display:inline-block;margin-bottom:10px;}
.product-content{margin-top:30px;}
.product-content a{color:#555;display: block;    text-align: center;}
.product-content li{width:21%;float:left;padding:10px;margin:10px;}
.product-content li img{/*height:250px;*/}
.product-InfoPrice{text-align: center;    background: #12630426;margin-top:5px;}

.index_mid,.base-class,.news{width: 1200px;margin: 10px auto;    padding: 20px 0;}
.honorList{text-align:center;position:relative;}
.news li{
  float:left;
}
.news p{
      /*border-bottom: 1px solid #000;*/
}
.singleNews{
  text-align:center;
  margin: 20px;
  width:360px;
}

.singleNews img{
  width:360px;
height:260px;

}
.singleNews p{
    border:unset;
    margin-top:16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.singleNews span{
  color:#867c7c;
}
.index_midL, .index_midR{ display: inline-block;float:left;margin-top:50px;}

.index_midL img, .index_midR img{width: 150px;magin-top:50px;margin-left:100px;}
.companyR i{border: 1px #fff solid;    border-right: 0;    border-left: 0;    font-size: 1.6em;    color: #fff;width:150px;text-align:center;
    padding: 10px 20px; display: block;    margin: 10px 0;}
.index_midL a{background: #146307; margin-top:20px;display:inline-block;border:1px #fff solid;
    color: #fff;
    font-size: 1em;
    padding: 3px 10px;
    border-radius: 20px;
}
.index_midL p{
    font-size: 24px;
    font-weight: bold;
    padding-left: 100px;
color:#009f3c
}
.index_right {
    float:left;
    margin-top:50px;
}
.company{height:600px;background:#f5f5f5;}
.companyR{float:left;width: 40%; height:100%;}
.companyL{float: left;  width:60%; background:url(/Upload/1578655588.jpg) no-repeat;height:100%}
.companyRB{display: inline-block;text-align:right;width:350px;}
.companyRB li{padding: 12px;}
.companyRB li p{padding: 10px 6px; color:#009f3c;font-size:20px;font-weight:bold;}
.companyRB li span{color:#666;}
.companyRB img{border-radius: 50% 50% 0;padding: 10px;width: 50%;border:2px #fff solid;background:#146307}
.companyRB img:hover{background:#146307;}
.news_mian{    float: left;background:#fff;
    width: 29.8%;
    margin: 0 10px;
    padding: 10px;
    min-height: 420px;}
.news_mian p{padding: 5px 0; margin: 10px 0; border-bottom: 2px #eee solid;    height: 30px;}
.mian_title{font-size: 1.3em;color: #555;text-align: left;display:block;float: left;    line-height: 35px;    border-bottom: 2px #146307 solid;
    padding: 0 20px;}
.news_more{float: right}
.news_mian img{width: 356px;}
.news_mian li{margin:10px 5px;text-align: left;border-bottom: 1px #dedddd dashed;padding-bottom: 10px;}
.news_mian li a{    width: 220px;    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_mian span{float:right;}

.base-class li{float: left;}
.base-Picture{  display: block;}
.base-Picture img{width: 100%;height: 80%}
.base-class .b1{width: 590px;}
.base-class .b2,.base-class .b3{width: 280px;margin-left: 20px;}
.base-class .b4{width: 280px;   margin-left: 20px;   margin-top: -20px;}
.base-Title{position: relative; top: -40px;text-align: center;display: block;color: #fff;background: #00000063;height: 40px; line-height: 40px;webkit-background: #00000063; }
.baseF{margin-left: 20px;float: right;padding: 20px;margin-right: 10px;margin-top: -50px;}
.baseF p{    color: #fff; font-size: 1.5em;}
.baseF_more{ color: #fff; font-size: 1.2em; background: #FFC107; padding: 10px 45px;display: block; margin-top: 10px;text-align: center;}

/*.index-banner{ height:700px; min-width: 1340px; overflow:hidden; position:relative;}*/
.index-banner{ height:auto;  overflow:hidden; position:relative;width: 100%}

.index-banner .hd{ height:15px; overflow:hidden; position:absolute; left:5px; right: 0; bottom:30px; z-index:1; }

.index-banner .hd ul{ text-align: center; overflow:hidden; zoom:1;}

.index-banner .hd ul li{ display: inline-block; margin:0 8px;width:10px; height:10px; line-height:10px;color:transparent; text-align:center; border: 1px solid #999999; background: #fff; border-radius: 100%;cursor:pointer; }

.index-banner .hd ul li.on{ background:#116a0b; border: 1px solid #116a0b; color:transparent; }

.index-banner .bd{ position:relative; height:100%; z-index:0;   }

.index-banner .bd li{ zoom:1;vertical-align:middle; }

.index-banner .bd a{display:block;height:700px;}

.index-banner .bd ul{width: 100% !important;overflow: hidden;box-sizing: border-box}
.index-banner .bd ul li{width: 100% !important;overflow: hidden;box-sizing: border-box}
.index-banner .bd ul li a{width: 100% !important;overflow: hidden;box-sizing: border-box}

.swiper1{width: 100%}
.swiper1 .swiper-slide{width: 100%}
.swiper1 .swiper-slide a{width: 100%;display: block}
.swiper1 .swiper-slide a img{width: 100%;}

.index-search{ background: #f6f6f6; height: 32px; padding: 14px 0; min-width: 1100px;overflow: hidden;}

.index-search .list{ float: left; color: #8f8d8d; width: 720px; margin-left:20px; overflow: hidden; height: 32px;}

.index-search .list h4{ font-size: 14px; float: left; line-height: 32px;}

.index-search .list span{float: left; line-height: 32px; margin-right: 20px; cursor: pointer;}

.index-search .list span:hover{ color: #325c28; }

.index-search form{ width: 330px; border: 1px solid #ddd; background: #fff; margin-right:15px;float: right; overflow: hidden;}

.index-search form input[type=text]{ border: 0; height:30px; width: 264px; padding: 0 15px; font-size: 12px; color: #8f8d8d; background: #fff; float: left;}

.index-search form input[type=submit]{ float: right; width: 35px; height: 30px; border: 0; background: url(../images/ico/search.jpg) center #fff no-repeat; cursor: pointer;}

.index-search form ::-webkit-input-placeholder {color:#8f8d8d;}

.index-search form :-moz-placeholder {color:#8f8d8d;}

.index-search form ::-moz-placeholder {color:#8f8d8d;}

.index-search form :-ms-input-placeholder {color:#8f8d8d;}


.index-part2{ height:800px; padding:50px 0 30px;background: url(/Upload/indexbg3.jpg) center top no-repeat;min-width: 1100px; overflow: hidden;}

.index-part2 .main .jx{float: left}
.index-part2 .main .jj{float: right}

.index-part2 video{ display: block; margin:50px 0 0 60px;float: left; width:710px; height:auto;max-height: 400px; border-radius: 10px; }



.index-part3{ padding: 85px 0; background: url(../images/index/indexbg4.jpg) center top no-repeat,url(../images/index/indexbg1.jpg) repeat;min-width: 1100px; overflow: hidden;}
.index-part3 h1{ text-align: center; margin: 60px 0 20px; overflow: hidden; }

.index-part3 h1 img{ display: inline-block; max-width:100%; }

.index-part3 h2{ font-size: 36px; letter-spacing:10px;color: #1a4d2a; text-align: center; }

.index-part3 h4{ text-align: center; font-size: 18px; color: #000;letter-spacing: 5px;}

.index-part3 .info{ line-height: 35px; letter-spacing: 2px; margin:25px 0 0; height: 250px; font-size: 15px; color: #525151; text-align: center; overflow: hidden;}

.index-part3 .lists{ margin:45px 0 0;text-align: center;}
.index-part3 .lists li{ display: inline-block; width: 439px; height: 511px; position: relative; padding-top: 15px; margin:0 10px;vertical-align:top;transition: 0.3s all linear;}
.index-part3 .lists .brand{background: rgba(15,59,2,.5);width:387px; height: 444px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 12px;transition: 0.3s all linear; overflow: hidden;}
.index-part3 .lists .box{color: #fff; background: #135300; width:387px; height: 444px; margin: 0 auto; border: 1px solid rgba(255,255,255,.22);}
.index-part3 .lists .img{ display: block; height: 182px; margin:20px 0 15px; overflow: hidden;}
.index-part3 .lists .img img{ display: block; width: 182px; height: 182px; margin: 0 auto;}
.index-part3 .lists .text{ padding: 0 20px 0; overflow: hidden;}
.index-part3 .lists h3{ font-size: 34px; width: 260px; margin: 0 auto 20px; height:50px; line-height:50px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; letter-spacing:10px; overflow: hidden; }
.index-part3 .lists p{ line-height: 30px; font-size: 15px; height: 90px;overflow: hidden;}
.index-part3 .lists .more{ display: block; margin:16px auto 15px; width: 95px; height: 32px; background: #0f3b02; line-height: 32px; color: #fff;}
.index-part3 .lists li:hover .brand{  padding: 25px; top: -13px; left: -13px; right: -13px; bottom: -13px;}



.index-part4{ padding: 0 0 90px; background: url(../images/index/indexbg1.jpg) repeat; min-width: 1100px; overflow: hidden;}

.index-part4 .title{ height: 26px; line-height: 26px; font-size: 18px; color: #000; margin: 0 0 15px; overflow: hidden;}

.index-part4 .title:before{ content: ""; width: 22px; height: 26px; display: inline-block; margin-right:8px; vertical-align: top; background: url(../images/ico/ico5.png) center no-repeat;}

.index-part4 .title:after{ content: ""; height: 1px; background: #dddddd; display: inline-block; margin: 15px 0 0 15px;}

.index-part4 .left-list{ width: 456px; float: left; overflow: hidden; }

.index-part4 .left-list .title:after{ width: 336px;}

.index-part4 .left-list dd{ padding: 20px 0 0; overflow: hidden; }

.index-part4 .left-list dd p{ height: 34px; line-height: 34px; overflow: hidden; }

.index-part4 .left-list dd a{ float: left; color: #000; width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.index-part4 .left-list dd a:hover{ color: #1d6312;}

.index-part4 .left-list dd span{ float: right; color: #afaeae;}

.index-part4 .left-list dt{height: 343px; position: relative; overflow: hidden;}

.index-part4 .left-list .hd{ height:15px; overflow:hidden; position:absolute; left:5px; right: 0; bottom:40px; z-index:1; }

.index-part4 .left-list .hd ul{ text-align: center; overflow:hidden; zoom:1;}

.index-part4 .left-list .hd ul li{ display: inline-block; margin:0 5px;width:9px; height:9px; line-height:10px;color:transparent; text-align:center;background: #fff; border-radius: 100%;cursor:pointer; }

.index-part4 .left-list .hd ul li.on{ background:#1d6312;color:transparent; }

.index-part4 .left-list .bd{height:100%; z-index:0;}

.index-part4 .left-list .bd li{ zoom:1; position:relative; vertical-align:middle; }

.index-part4 .left-list .bd img{ display: block; height:343px; width:459px; }

.index-part4 .left-list .bd a{display:block;height:343px;}

.index-part4 .left-list .bd p{ height: 34px; line-height: 34px; color: #fff; text-align: center; background: rgba(0,0,0,.5);letter-spacing: 4px;; position: absolute; left: 0; bottom: 0; right: 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.index-part4 .right-list{ width: 585px; float: right; overflow: hidden; }

.index-part4 .right-list .title:after{ width:467px;}

.index-part4 .right-list dt{ overflow: hidden; }

.index-part4 .right-list dd{ overflow: hidden; }

.index-part4 .right-list .list{ margin: 0 0 10px 0; overflow: hidden; }

.index-part4 .right-list .list .img{ float: left; width: 130px; height: 100px; }

.index-part4 .right-list .list img{ display: block; width: 130px; height: 100px; }

.index-part4 .right-list .list .text{ float: right; width:330px; height:83px; border: 1px solid transparent;padding: 12px 100px 0 15px; overflow: hidden; }

.index-part4 .right-list .list h5{ font-size: 16px; margin:0 0 5px; color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.index-part4 .right-list .list p{ color: #666; line-height: 23px; height: 46px; overflow: hidden;}

.index-part4 .right-list .list:hover .text{ border: 1px solid #ddd; position: relative; background: #fff;-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.36);-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.36);box-shadow: 0px 1px 3px rgba(0,0,0,0.36);}

.index-part4 .right-list .list:hover .text:after{ content: ">"; color: #9d9d9d; position: absolute; right: 45px; top: 40px;}

.index-part4 .right-list .info{ border-bottom: 1px solid #ddd; padding:23px 75px 15px 0; overflow: hidden; }

.index-part4 .right-list .info:last-child{ border-bottom: none;}

.index-part4 .right-list .info p{ margin: 0 0 10px; overflow: hidden; }

.index-part4 .right-list .info p a{ float: left; color: #000; padding-right: 30px; width:68%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.index-part4 .right-list .info p a:hover{ color: #1d6312;}

.index-part4 .right-list .info p em{ float: right; color: #afaeae;}

.index-part4 .right-list .info span{ display: block; font-size: 12px; color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.index-part4 .right-list .info .new{background: url(../images/ico/ico6.png) right center no-repeat;}


.page-memorabilia .page-relate{padding-top: 47px}
.page-memorabilia .page-relate h4{    text-align: center;  font-size: 36px;  color: #000000;}
.page-memorabilia .page-relate .text{height: auto !important; padding:15px 10px !important;}
.page-memorabilia .page-relate .title{ line-height:25px; white-space: initial !important; text-overflow: initial !important;}

/*新闻动态*/

.page-newsList{overflow: hidden;}

.page-newsList li{background: #fff; border-bottom: 1px solid #dddddd; overflow: hidden;}

.page-newsList p{ margin: 15px 0 0; line-height: 28px; color: #666666; overflow: hidden;}

.page-newsList .newsList{ position: relative; padding:50px 25px 49px 380px; width: 695px; margin: 0 auto; min-height: 250px; overflow: hidden;}

.page-newsList .img{ display: block; width: 350px; height: 250px; position: absolute; left: 0; top: 50px;}

.page-newsList .img img{ display: block;width: 350px; height: 250px;}

.page-newsList .title{ display: block; line-height: 40px; font-size: 24px; font-weight: bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.page-newsList .tip{ margin: 25px 0 20px; overflow: hidden; }

.page-newsList .tip span{ display: inline-block; padding-left: 27px; height: 20px; line-height: 20px; vertical-align: top; margin-right: 35px; color: #a3a3a3; font-size: 12px;}

.page-newsList .date{background: url(../images/ico/date.png) left center no-repeat; }

.page-newsList .num{ background: url(../images/ico/num.png) left center no-repeat; }

.page-newsList .more{ width: 98px; height: 33px; border: 1px solid #dddddd; line-height: 33px; text-align: center; color: #666666; float: right;}

.page-newsList li:hover{ background: #ededed;}

.page-newsList .more:hover{ border: 1px solid #116a0b; background: #116a0b; color: #fff; }



/*新闻动态详情*/

.page-newsShow{margin: 20px 0 30px; overflow: hidden; }

.page-newsShow .left-body{ width:740px; padding:50px 30px 30px;background: #fff; float:left; overflow:hidden}
.page-newsShow .left-body .title{ text-align: center; padding: 0 0 25px; border-bottom: 1px solid #ddd; overflow: hidden;}

.page-newsShow .left-body .title h3{ font-size: 32px; margin: 0 0 32px;font-weight: bold;}

.page-newsShow .left-body .title span{ display: inline-block; vertical-align: top; margin: 0 12px;}

.page-newsShow .left-body .info{ padding: 35px 0 25px; font-size: 16px; line-height: 34px; overflow: hidden; }

.page-newsShow .left-body .info img{ display: block; margin: 0 auto; }

.page-newsShow .left-body .share{ border-bottom: 1px solid #ddd; padding-bottom:15px; overflow: hidden;}

.page-newsShow .left-body .other{ padding:30px 0 0; overflow: hidden; }

.page-newsShow .left-body .other a{ display: block; line-height: 35px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.page-newsShow .right-side{ width:280px; float:right;background: #fff;overflow:hidden;}
.page-newsShow .right-side .title{ margin:15px 10px 0; height:40px; line-height:40px; text-align:center;font-size:18px;}
.page-newsShow .right-side .title:before{ content:""; background:#515050; margin-top:20px; height:1px; float:left;}
.page-newsShow .right-side .title:after{ content:""; background:#515050; margin-top:20px; height:1px; float:right;}
.page-newsShow .side-part1{ padding-bottom:200px; background: url(../images/index/sidebg.png) center bottom no-repeat; overflow: hidden;}
.page-newsShow .side-part1 .title:before{ width:77px;}
.page-newsShow .side-part1 .title:after{ width:77px; }
.page-newsShow .side-part1 p{ padding:25px; text-align: justify; line-height: 30px; font-size: 15px; color: #000; }
.page-newsShow .side-part2{ background:#f2f2f2; padding: 40px 0 0; overflow: hidden; }
.page-newsShow .side-part2 .title{ margin: 0 0 30px; }
.page-newsShow .side-part2 .title:before{ width:77px;}
.page-newsShow .side-part2 .title:after{ width:77px; }
.page-newsShow .side-part2 dl{ padding:0 10px; margin:0 0 30px; overflow: hidden; }
.page-newsShow .side-part2 dl:last-child dd{ border-bottom:none;}
.page-newsShow .side-part2 dt{ font-size: 18px; color: #000; overflow: hidden;}
.page-newsShow .side-part2 dd{ padding: 0 0 30px; border-bottom:1px dashed #061404; overflow: hidden; }
.page-newsShow .side-part2 dd p{ margin:15px 0 0; height:16px; line-height: 100%; overflow: hidden; }
.page-newsShow .side-part2 dd em{ float: left; width:118px;border-right: 1px solid #030303; }
.page-newsShow .side-part2 dd span{ float: left; padding-left: 30px; background: url(../images/ico/side-ico1.png) 10px center no-repeat; }
.page-newsShow .side-part3{ padding: 0 0 20px; overflow: hidden; }
.page-newsShow .side-part3 .title:before{ width:65px;}
.page-newsShow .side-part3 .title:after{ width:65px; }
.page-newsShow .side-part3 p{ padding:20px 10px; overflow: hidden; }
.page-newsShow .side-part3 p span{ display:block; text-align:center; line-height:25px; color: #8d8f8f;cursor: pointer;}
.page-newsShow .side-part3 form{ margin: 0 20px; border:1px solid #aaaaaa; height: 34px; background: #e3e3e3; padding: 0 15px; overflow: hidden;}
.page-newsShow .side-part3 input[type=text]{ border: 0; font-size: 16px; height: 32px; width: 180px; background: #e3e3e3; color: #898888; float: left;}
.page-newsShow .side-part3 input[type=submit]{ border: 0; float: right; width: 23px; cursor: pointer; height:34px;background: url(../images/ico/side-ico2.png) center no-repeat;}

/*相关推荐*/

.page-relate{ margin: 0 0 20px; padding: 25px 0 40px; background: #fff; overflow: hidden; }

.page-relate h4{font-size: 16px; margin: 0 0 30px 50px; overflow: hidden;}

.relate-list{overflow:hidden; position:relative;}

.relate-list .hd .prev,.relate-list .hd .next{ display:block;width:15px; height:28px; position: absolute; top: 170px;z-index: 5; cursor:pointer;}

.relate-list .hd .prev{ left: 20px; background: url(../images/ico/arrow-left.png) center no-repeat;}

.relate-list .hd .next{ right: 20px; background: url(../images/ico/arrow-right.png) center no-repeat;}

.relate-list .bd{ padding:0 25px 0 25px; overflow: hidden;}

.relate-list .bd ul{ overflow:hidden; zoom:1; }

.relate-list .bd ul li{ margin:0 25px; width:300px;float:left; _display:inline; overflow:hidden;}

.relate-list .bd ul img{ display: block; width:300px; height:215px;}

.relate-list .bd .img{ display:block;}

.relate-list .bd .text{ border: 1px solid #ddd; border-top: none; height: 116px; padding:15px 10px 25px; overflow: hidden;}

.relate-list .bd .text .title{ display: block; font-size: 16px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.relate-list .bd .text p{ margin:10px 0 20px; color: #666666; line-height: 24px; height: 48px; overflow: hidden;}

.relate-list .bd .text span{ display:block; color: #a3a3a3; font-size: 12px; padding-left: 27px;background: url(../images/ico/date.png) left center no-repeat;}



/*万亩基地*/

.base-info{ background: #fff; margin: 20px 0 0; padding:55px 40px 30px; overflow: hidden;}
.base-info .page-title{ font-size:36px; font-weight:normal;}
.base-info .info{ margin: 20px 10px 0; line-height:38px; font-size: 16px;}
.base-info .info img{ display: block; max-width: 1200px; margin: 0 auto; }
.base-info .info span{ color:#000; font-weight:600;}
.base-info .img{ margin:45px 0 20px; overflow:hidden;}
.base-info .img img{ display:block; max-width:100%; margin:0 auto;}
.base-info .list{ margin:45px 0 0; overflow:hidden;}
.base-info .list li{ float:left; margin:0 15px 25px; width:530px; height:233px; overflow:hidden;}
.base-info .list img{ display:block; width:530px; height:233px;}


.base-list{ width: 1200px; padding: 0 15px 30px; margin: 0 auto; overflow:hidden;}

.base-list dl{ background: #fff; margin: 20px 0 0; padding:20px; overflow: hidden;}

.base-list dt{width: 550px; height: 332px;}

.base-list dt a,.base-list dt img{ display: block;width: 550px;}

.base-list dd{width: 455px;}
.base-list h2{width:100%;height:40px;}

.base-list dd p{ line-height: 30px; height:150px;width:50%; font-size:16px;color: #464545; margin: 0 0 30px; overflow:hidden;padding-left:12px;}

.base-list .title{ display: block; font-size:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.base-list .btn{ padding:0 25px; background:#999999; color:#fff; font-size:16px; text-align: center;height: 31px; line-height: 31px; border: 1px solid #dddddd; display: inline-block; margin-right:10px;}
.base-list .vr{ background:#325813;}

.base-list .btn:hover{ border: 1px solid #116a0b; background: #116a0b; color: #fff;}

.base-list dl:nth-child(odd) dt{ float: left;}

.base-list dl:nth-child(odd) dd{ float: right; margin:20px 20px 0 0;}

.base-list dl:nth-child(even) dt{ float: right;}

.base-list dl:nth-child(even) dd{ float: left; margin:20px 0 0 20px;}

.base-list dl:hover{-moz-box-shadow: 0px 10px 17px rgba(8,8,9,0.15);-webkit-box-shadow: 0px 10px 17px rgba(8,8,9,0.15);box-shadow: 0px 10px 17px rgba(8,8,9,0.15);}


/*大学生种植团队*/
.student-title{ text-align:center; overflow:hidden;}
.student-title h2{ font-size:36px; letter-spacing:5px; margin:0 0 20px; font-family:"创艺简标宋";}
.student-title p{ line-height:35px; font-size:18px; color:#464545; letter-spacing:3px;}
.student-title p span{ display:block;  font-weight:bold;font-family:"Adobe 黑体 Std R"; color:#333;}
.student-part1{ background:#fff; padding:120px 0; overflow:hidden;}
.student-part1 .img{ margin:40px 0 0 -30px; text-align:center; overflow:hidden;}
.student-part1 .img li{ width:535px; height:458px; float:left; margin-left:30px;}
.student-part1 .img li img{ display:block; width:535px; height:458px;}
.student-part2{ background:#f5f5f3; padding:120px 0; overflow:hidden;}
.student-part2 dl{ overflow:hidden;}
.student-part2 dt{ width:370px; height:300px; padding-top:55px; float:left; overflow:hidden;}
.student-part2 dt h2{ font-size:36px; letter-spacing:5px; margin:0 0 20px; font-family:"创艺简标宋";}
.student-part2 dt p{line-height:35px; font-size:18px; color:#464545; letter-spacing:3px;}
.student-part2 dd{ width:659px;height:355px; float:right; overflow:hidden;}
.student-part2 dd img{ display:block;width:659px;height:355px;}
.student-part3{ background:#f5f5f3; padding:0 0 120px; overflow:hidden;}
.student-part3 .student-title span{ display:inline-block;}
.student-part3 .img{ margin:30px 0 0; overflow:hidden;}
.student-part3 .img img{ display:block;}
.student-part3 .img dt{ width:731px; height:526px; float:left; overflow:hidden;}
.student-part3 .img dt img{width:731px; height:526px;}
.student-part3 .img dd{ width:369px; float:right; overflow:hidden;}
.student-part3 .img dd .item1{ height:295px;}
.student-part3 .img dd .item1 img{width:369px; height:295px;}
.student-part3 .img dd .item2{ height:230px;}
.student-part3 .img dd .item2 img{width:369px; height:230px;}
.student-part4{ padding:120px 0; background:#fff; overflow:hidden;}
.student-part4 .img{ margin:30px 0 0;  overflow:hidden;}
.student-part4 .img li{ float:left; width:33.1%; overflow:hidden;}
.student-part4 .img .item2{ margin:0 0.35%;}
.student-part4 .img img{ display:block; max-width:100%;}
.student-part5{ background:#f5f5f3; padding:120px 0; overflow:hidden;}
.student-part5 .img{ margin:30px 0 0; overflow:hidden;}
.student-part5 .img img{ display:block;height:232px; }
.student-part5 .img p{ height:232px; margin:0 0 10px;}
.student-part5 .img dt{ float:left; width:440px; overflow:hidden;}
.student-part5 .img dt img{ width:440px;}
.student-part5 .img dd{ float:right; width:647px; overflow:hidden;}
.student-part5 .img dd img{width:647px; }
.student-part6{padding:120px 0; background:#fff; overflow:hidden;}
.student-part6 .student-title h2{ line-height:68px; }
.student-part6 .img{ margin:25px 0 0; overflow:hidden;}
.student-part6 .img img{ display:block; max-width:100%; margin:0 auto;}
.student-part7{ background:#f5f5f3; padding:120px 0; overflow:hidden;}
.student-part7 dl{ overflow:hidden;}
.student-part7 dt{ float:left; width:662px; height:362px; overflow:hidden;}
.student-part7 dt img{ display:block;width:662px; height:362px;}
.student-part7 dd{ float:right; padding:80px 0 0; width:420px; text-align:right; overflow:hidden;}
.student-part7 dd h2{ font-size:36px; letter-spacing:5px; margin:0 0 20px; font-family:"创艺简标宋";}
.student-part7 dd p{line-height:35px; font-size:18px; color:#464545; letter-spacing:3px;}
.student-part8{ background:#f5f5f3; padding:0 0 120px; overflow:hidden;}
.student-part8 .student-title span{ display:inline-block;}
.student-part8 .img{ margin:30px 0 0; overflow:hidden;}
.student-part8 .img img{ display:block; max-width:100%; margin:0 auto;}
.student-part9{ height:356px; padding:120px 0 0; color:#fff; text-align:center; background:url("../images/student/student-bg.jpg") center top no-repeat;}
.student-part9 h3{ font-size:36px; letter-spacing:5px; margin:0 0 20px; font-family:"创艺简标宋";}
.student-part9 h3:after{ content:''; width:126px; height:2px; background:#fff; margin:10px auto 0;}
.student-part9 p{line-height:35px; font-size:18px; letter-spacing:3px;}

/*三七学堂*/

.school-about{ width: 1120px; margin:60px auto 50px;overflow: hidden;}

.school-about .cloumn-more{border: 1px solid #dddddd; margin:40px auto 0; background: #fff;}

.school-list{overflow:hidden; position:relative;}

.school-list .hd{ position: absolute; left: 0; right: 0; bottom: 0; overflow:hidden;}

.school-list .hd ul{ text-align: center; overflow:hidden; zoom:1;}

.school-list .hd li{ display: inline-block; border-radius: 100%; width:10px; height:10px; overflow:hidden; margin:0 8px; text-indent:-999px; cursor:pointer; color:transparent; border: 1px solid #999999;}

.school-list .hd li.on{ border: 1px solid #116a0b; background: #116a0b;}

.school-list .bd{padding: 0 10px 35px; overflow: hidden;}

.school-list .tempWrap,.school-list .ulWrap{ overflow:initial !important;}

.school-list .bd ul{ overflow:initial !important; zoom:1;width:530px; margin-right: 40px; float:left; _display:inline;}

.school-list .bd li{ margin:0 0 40px 0; width: 530px; float:left; _display:inline; overflow:hidden;}

.school-list .text{ background: #fff;position: relative; padding: 22px 20px 0 280px; min-height:198px; overflow: hidden; }

.school-list .text .img{ display: block; width: 260px; height: 220px; position: absolute; left: 0; top: 0;}

.school-list .text img{ display: block; width: 260px; height: 220px;}

.school-list .text p{line-height: 25px; height: 75px; overflow: hidden; margin: 0 0 20px; color: #666666;}

.school-list .text span{ display:block; color: #a3a3a3; font-size: 12px; padding-left: 27px;background: url(../images/ico/date.png) left center no-repeat;}

.school-list .title{ display: block; font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.school-list .title:after{ content: ""; width: 15px; height: 5px; display: block; background: #333333; margin:20px 0 15px;}

.school-list .bd li:hover{-moz-box-shadow: 0px 9px 13px rgba(8,8,9,0.15);-webkit-box-shadow: 0px 9px 13px rgba(8,8,9,0.15);box-shadow: 0px 9px 13px rgba(8,8,9,0.15);}

.school-efficacy{ padding: 60px 0; background: url(../images/index/schoolbg.jpg) center top no-repeat; overflow: hidden;}

.school-efficacy .cloumn-title{ color: #fff;}

.school-efficacy .cloumn-more{ border: 1px solid #fff; margin: 60px auto 0; color: #fff;}

.efficacy-list{ margin: 0 0 0 -20px; overflow: hidden; }

.efficacy-list li{ background: #fff; float: left; width: 260px; margin-left: 20px; overflow: hidden;}

.efficacy-list .img,.efficacy-list img{ display: block; width: 260px; height: 220px;}

.efficacy-list .text{ padding: 18px 15px 30px; overflow: hidden; }

.efficacy-list .title{ display: block;font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.efficacy-list .title:after{ content: ""; width: 15px; height: 5px; display: block; background: #333333; margin:20px 0 15px;}

.efficacy-list .text p{line-height: 25px; height: 75px; overflow: hidden; margin: 0 0 20px; color: #666666;}

.efficacy-list .text span{ display:block; color: #a3a3a3; font-size: 12px; padding-left: 27px;background: url(../images/ico/date.png) left center no-repeat;}

.school-stories{ padding: 60px 0; overflow: hidden; }
.stories-list{ position: relative; overflow: hidden; }

.stories-list .hd{overflow:hidden;}

.stories-list .hd .prev,.stories-list .next{ width: 33px; height: 33px; position: absolute;; top: 200px; z-index:1; cursor: pointer;}

.stories-list .hd .prev{ left: 0; background: url(../images/ico/arrow-left1.png) center no-repeat; }

.stories-list .hd .next{ right: 0; background: url(../images/ico/arrow-right1.png) center no-repeat; }

.stories-list .hd .prev:hover{background: url(../images/ico/arrow-left1-h.png) center no-repeat; }

.stories-list .hd .next:hover{background: url(../images/ico/arrow-right1-h.png) center no-repeat; }

.stories-list .bd{ position:relative; height:100%; z-index:0;}

.stories-list .bd li{ zoom:1; vertical-align:middle; padding: 50px; background: url(../images/index/bg3.jpg) left top #fff no-repeat;}

.stories-list .img{ width: 420px; height: 300px; float: right;}

.stories-list .img img{ display: block; width: 420px; height: 300px;}

.stories-list .text{width: 465px; float: left; padding: 45px 115px 0 0; min-height: 255px; background: url(../images/index/bg2.jpg) right bottom no-repeat; overflow: hidden;}

.stories-list .text p{ margin: 22px 0 45px; line-height: 25px; color: #666; height: 75px; overflow: hidden; }

.stories-list .title{ display: block; font-size: 16px;}


.school-stories .more{ display: block; border: 1px solid #dddddd; width: 118px; height: 38px; line-height: 38px; text-align: center;}



/*市场服务*/

.service-part1{ background: #fff; padding: 45px 0; overflow: hidden; }

.service-part1 ul{ margin-left: -80px; overflow: hidden;}

.service-part1 ul li{ float: left; margin-left: 80px; width: 510px; overflow: hidden;}

.service-part1 ul h2{ text-align: center; font-size: 30px; margin:0 0 35px; overflow: hidden;}

.service-part1 ul h2 span{ display: block; font-size: 14px; line-height:30px; }

.service-part1 .info{ position: relative; padding:0 30px 0 135px; min-height: 178px; height: 178px; border: 1px solid #dddddd; background: url(../images/index/servicebg1.jpg) center no-repeat;}

.service-part1 .info:before{ content: ""; width: 62px; height: 56px; position: absolute; left: 30px; top:55px;}

.service-part1 .info h4{ margin: 40px 0 15px; font-size: 16px; font-weight: bold;}

.service-part1 .info p{ line-height: 30px; color: #666666; height:60px; overflow: hidden; }

.service-part1 .item1 .info:before{ background: url(../images/ico/service-ico1.png) center no-repeat;}

.service-part1 .item2 .info:before{ background: url(../images/ico/service-ico2.png) center no-repeat;}

.service-part1 .more{ display: block; margin: 30px auto 0; width: 118px; height: 38px; border: 1px solid #ddd; line-height: 38px; text-align: center;}

.service-part1 .more:hover{ border: 1px solid #116a0b; color: #fff; background: #116a0b;}

.service-part2{ padding: 30px 0 40px; overflow: hidden; }

.service-part2 .list{ margin: 40px 0 30px -55px; overflow: hidden; }

.service-part2 .list li{ float: left; text-align: center; margin-left: 55px; width:288px; height:283px; padding: 35px 20px 0; border: 1px solid #dddddd; background: #fff; overflow: hidden;}

.service-part2 .list li:before{ content: ""; width: 80px; height: 80px; display: block; margin: 0 auto 20px; }

.service-part2 .list li h4{ font-size: 16px; font-weight: bold; }

.service-part2 .list li h4:after{ content: ""; display: block; margin: 20px auto; width: 1px; height: 20px; background: #333333; }

.service-part2 .list li p{ color: #666666; line-height: 30px;}

.service-part2 .list .item1:before{ background: url(../images/ico/service-ico3.png) center no-repeat;}

.service-part2 .list .item2:before{ background: url(../images/ico/service-ico4.png) center no-repeat;}

.service-part2 .list .item3:before{ background: url(../images/ico/service-ico5.png) center no-repeat;}

.service-part2 .list .item4:before{ background: url(../images/ico/service-ico6.png) center no-repeat;}

.service-part2 .more{ display: block; background: #fff; margin: 0 auto 0; width: 118px; height: 38px; border: 1px solid #dddddd; line-height: 38px; text-align: center; }

.service-part3{ height:380px; padding: 79px 0 0; color: #fff;background: url(../images/index/servicebg2.png) center bottom no-repeat; overflow: hidden;}

.service-part3 .list{ margin: 50px 0 40px; overflow: hidden; }

.service-part3 .list li{ width: 20%; float: left; text-align: center; overflow: hidden;}

.service-part3 .list li:before{ content: ""; width: 90px; height: 90px; display: block; margin: 0 auto 20px;}

.service-part3 .list .item1:before{ background: url(../images/ico/service-ico6.png) center no-repeat;}

.service-part3 .list .item2:before{ background: url(../images/ico/service-ico7.png) center no-repeat;}

.service-part3 .list .item3:before{ background: url(../images/ico/service-ico8.png) center no-repeat;}

.service-part3 .list .item4:before{ background: url(../images/ico/service-ico9.png) center no-repeat;}

.service-part3 .list .item5:before{ background: url(../images/ico/service-ico10.png) center no-repeat;}

.service-part3 .more{ display: block; margin: 0 auto; width: 118px; height: 38px; color: #fff; border: 1px solid #fff; line-height: 38px; text-align: center;}

.service-part4{ padding: 40px 0 60px; overflow: hidden; }

.service-part4 dl{ margin: 30px 25px 0; overflow: hidden; }

.service-part4 dt{ width: 470px; float: left; overflow: hidden; }

.service-part4 dt h5{ font-size: 16px; margin: 0 0 30px;}

.service-part4 dt p{ color: #666666; line-height: 24px; margin: 0 0 30px; }

.service-part4 dd{ float: right; width: 500px; overflow: hidden; }

.service-part4 .group{margin: 0 0 20px; position: relative; overflow: hidden;}

.service-part4 .group em{ width: 20px; height:30px; position: absolute; left: 12px; top:5px; background: url(../images/ico/service-ico.png) no-repeat;}

.service-part4 .group .ico1{ background-position: 0 3px; }

.service-part4 .group .ico2{ background-position: -23px 3px;}

.service-part4 .group .ico3{ background-position: -49px 5px;}

.service-part4 .group input[type=text]{ font-family:"Microsoft Yahei"; width: 432px; padding: 0 20px 0 45px; border: 1px solid #ddd; height: 38px; background: #fff;}

.service-part4 .group textarea{width: 432px; font-family:"Microsoft Yahei"; padding: 12px 20px 10px 45px; border: 1px solid #ddd;background: #fff;}

.service-part4 input[type=submit]{border: 0; font-family:"Microsoft Yahei"; width: 100%; height: 40px; line-height: 40px; background: #116a0b; color: #fff; text-align: center; cursor: pointer;}

/*联系我们*/

.page-contact{padding:40px 0; margin: 20px auto 30px; background: #fff;}

.page-contact .blank{ height: 11px; background: url(../images/index/contact-title.png) center no-repeat;}

.contact-info{ margin: 0 65px 0; padding:0 0 80px; text-align: center; background: url(../images/index/contact-title.png) center bottom no-repeat; overflow: hidden; }
.contact-info span{ line-height:25px; display: inline-block; margin:0 25px; font-size: 16px; text-align: center;}
.contact-info span:before{ content: ""; width: 17px; height: 25px; display: inline-block; margin-right:10px; vertical-align: middle; background: url(../images/ico/ico2.png) center 3px no-repeat; }
.contact-info .slogn{ margin:0 0 25px; text-align:center; overflow:hidden}
.contact-info .slogn li{ width:103px; height:103px; color:#fff; font-size:20px;  background:#000000; border-radius:100%; display:inline-block; vertical-align:top; margin:0 55px;}
.contact-info .slogn em{ display:block; width:50px; margin:25px auto 0;}
.contact-info .slogn .one em{ width:103px; margin:0; line-height:103px;}
.contact-info .text{ margin:115px 0 10px;overflow: hidden;}
.contact-info .text h3{ font-size: 22px; font-weight: bold;}
.contact-info .text p{ margin:15px 0 0; font-size:16px; line-height:30px; color: #595959;}
.contact-info .text:after{ content: ""; width: 1px; height: 30px; background: #666666; display: block; margin: 22px auto 0; }

.contact-info h4{ font-size:18px; color:#000; font-weight:600; margin:40px 0 10px; text-align:left;}
.contact-info .info{ color:#595959; line-height:35px; font-size:16px;text-align:left;}

.page-pla{ padding:90px 40px 30px; overflow:hidden;}
.page-pla li{ width:485px; height:233px; float:left;margin:0 12px 25px; overflow:hidden;}
.page-pla li img{ display:block;width:485px; height:233px;}

/*苗乡科研*/

.keyan-title{ font-size: 20px; text-align: center; margin: 0 0 35px; overflow: hidden; }

.keyan-part1{ background: #fff; padding: 40px 0 35px; overflow: hidden; }

.keyan-part1 .info{ line-height:40px; margin: 0 0 30px; overflow: hidden;}

.keyan-part1 .info img{ display: block; max-width: 100%; margin:0 auto;}

.keyan-part1 .cloumn-more{ border: 1px solid #cccccc; color: #666666; margin:30px auto 0;}

.keyan-part2{ padding: 45px 0; overflow: hidden;}

.keyan-part2 .keyan-list{ position: relative; overflow: hidden; }

.keyan-part2 .keyan-list .hd{ overflow:hidden;height:20px; margin: 35px 0 0;}

.keyan-part2 .keyan-list .hd ul{ text-align: center; overflow:hidden; zoom:1;}

.keyan-part2 .keyan-list .hd ul li{ display: inline-block; width:10px; height:10px; border: 1px solid #999999; border-radius: 100%; color: transparent; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer;}

.keyan-part2 .keyan-list .hd ul li.on{ border: 1px solid #116a0b; background: #116a0b; }

.keyan-part2 .keyan-list .bd{overflow: hidden;}

.keyan-part2 .keyan-list .bd ul{ overflow:hidden; zoom:1; }

.keyan-part2 .keyan-list .bd li{ width: 350px; margin:0 13px; background: #fff; float:left; _display:inline; overflow:hidden;}

.keyan-part2 .keyan-list .bd img{ display: block; width: 350px; height: 220px;}

.keyan-part2 .keyan-list .img{ display: block; }

.keyan-part2 .keyan-list .text{ padding: 20px 10px 18px 18px; border: 1px solid #dddddd; border-top: none; overflow: hidden;}

.keyan-part2 .keyan-list .text .name{ display: block; font-size: 18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.keyan-part2 .keyan-list .text h5{ color: #666666; margin: 10px 0 15px; font-size: 14px; height: 25px; line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.keyan-part2 .keyan-list .text p{ border-top: 1px solid #ddd; color: #666666; line-height: 24px; height: 48px; padding: 15px 0 0; overflow: hidden;}

.keyan-part2 .cloumn-more{ border: 1px solid #cccccc; color: #666666; margin:30px auto 0;}

.keyan-part3 { padding:50px 0 40px; background: #fff; overflow: hidden; }

.keyan-part3 .roundabout_box{width: 520px;margin:40px auto 70px;}

.keyan-part3 .roundabout_box ul{list-style: none;width: 520px;height:325px;margin: 0px auto;}

.keyan-part3 .roundabout_box ul li{width:520px;height:325px;opacity: 1 !important;}

.keyan-part3 .roundabout_box ul li a{display: block;overflow: hidden;}

.keyan-part3 .roundabout_box .imgDiv{padding-top: 62.5%;width: 100%;position: relative;overflow: hidden;}

.keyan-part3 .roundabout_box .imgDiv img { width: 100%; height: 100%; position: absolute;left: 0px;top: 0px;z-index: 2;}

.keyan-part3 .roundabout_box ul li a span{display: none;height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color:#333;text-align: center;padding-top: 10px;}

.keyan-part3 .roundabout-in-focus span{display: block !important;}

.keyan-part3 .cloumn-more{ border: 1px solid #cccccc; color: #666666; margin:30px auto 0;}

.keyan-part4{ padding: 40px 0 45px; overflow: hidden; }

.keyan-part4 .list{ margin-left: -20px; overflow: hidden; }

.keyan-part4 .list li{ float: left; margin-left: 20px; width: 260px; height: 200px; overflow: hidden; }

.keyan-part4 .list img{ display: block; width: 260px; height: 200px; }

.keyan-part4 .cloumn-more{ border: 1px solid #cccccc; color: #666666; margin:45px auto 0;}

.keyan-part5{ padding:50px 0 40px; background: #fff; overflow: hidden; }

.keyan-part5 .info{ line-height:28px; margin: 0 0 30px; overflow: hidden;}

.keyan-part5 .keyan-list1{ position: relative; overflow: hidden; }

.keyan-part5 .keyan-list1 .hd{overflow:hidden;}

.keyan-part5 .keyan-list1 .hd .prev,.keyan-part5 .keyan-list1 .next{ width: 33px; height: 33px; position: absolute;; top: 160px; z-index:1; cursor: pointer;}

.keyan-part5 .keyan-list1 .hd .prev{ left: 0; background: url(../images/ico/arrow-left1.png) center no-repeat; }

.keyan-part5 .keyan-list1 .hd .next{ right: 0; background: url(../images/ico/arrow-right1.png) center no-repeat; }

.keyan-part5 .keyan-list1 .hd .prev:hover{background: url(../images/ico/arrow-left1-h.png) center no-repeat; }

.keyan-part5 .keyan-list1 .hd .next:hover{background: url(../images/ico/arrow-right1-h.png) center no-repeat; }

.keyan-part5 .keyan-list1 .bd{ position:relative; height:100%; z-index:0;}

.keyan-part5 .keyan-list1 .bd li{ zoom:1; vertical-align:middle; }

.keyan-part5 .keyan-list1 .img{ width: 365px; height: 280px; float: left;}

.keyan-part5 .keyan-list1 img{ display: block; width: 365px; height: 280px;}

.keyan-part5 .keyan-list1 .text{ border: 1px solid #ddd; border-left: none; width:614px; height: 230px; padding: 48px 80px 0 40px; float: right;}

.keyan-part5 .keyan-list1 .title{ display: block; margin: 0 0 33px 0; font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.keyan-part5 .keyan-list1 p{ line-height: 30px; color: #666666;}

.keyan-part5 .cloumn-more{ border: 1px solid #cccccc; color: #666666; margin:45px auto 0;}


.service-inland{ background:#fff; padding:125px 65px 60px; overflow:hidden;}
.service-inland .list{ text-align:center; padding:0 100px; overflow:hidden;}
.service-inland li{ width:137px; height:102px; line-height:30px; color:#fff; padding:45px 5px 0; border-radius:100%; font-size:20px; display:inline-block; margin:0 40px 50px; background:#000000;}
.service-inland .text{ margin:50px 0 0; line-height:35px; font-size:16px; text-align:center; color:#595959;}
.service-inland .text:after{ content:''; width:1px; height:30px; background:#666; display:block; margin:25px auto;}
.service-inland .tel{ padding-left:110px;overflow:hidden;}
.service-inland span{ line-height:25px; display: block; margin:0 25px 15px; font-size: 16px;}
.service-inland span:before{ content: ""; width: 17px; height: 25px; display: inline-block; margin-right:10px; vertical-align: middle; background: url(../images/ico/ico2.png) center 3px no-repeat; }

/*科研概况*/
.keyan-introduce-part1{ padding:60px 0 90px; background:#fff; overflow:hidden;}
.keyan-introduce-part1 .page-title{ font-size:36px; font-weight:normal;}
.keyan-introduce-part1 .text{ line-height:45px; letter-spacing:2px; font-size:16px; color:#464545; margin:40px 0 50px; overflow:hidden;}
.keyan-introduce-part1 .text span{ color:#000000; font-weight:600;}
.keyan-introduce-part1 .img{ margin-left:-26px; overflow:hidden;}
.keyan-introduce-part1 .img li{ width:537px; float:left; margin-left:26px; overflow:hidden;}
.keyan-introduce-part1 .img img{ display:block; height:300px;width:537px; }
.keyan-introduce-part1 .img h5{ font-size:16px; height:58px; line-height:58px; background:#efefed; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.keyan-introduce-part2{ padding:60px 0 90px; background:#efefed; overflow:hidden;}
.keyan-introduce-part2 .page-title{ font-size:36px; font-weight:normal;}
.keyan-introduce-part2 .text{ line-height:45px; letter-spacing:2px; font-size:16px; color:#464545; margin:40px 0 50px; overflow:hidden;}
.keyan-introduce-part2 .text span{ color:#000000; font-weight:600;}
.keyan-introduce-part2 .img{ margin-left:-22px; overflow:hidden;}
.keyan-introduce-part2 .img li{ width:352px; float:left; margin-left:22px; overflow:hidden;}
.keyan-introduce-part2 .img img{ display:block; height:400px;width:352px; }
.keyan-introduce-part2 .img h5{ font-size:16px; height:58px; line-height:58px; background:#fff; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.keyan-introduce-part3{ padding:60px 0; background:#fff; overflow:hidden;}
.keyan-introduce-part3 .page-title{ font-size:36px; font-weight:normal;}
.keyan-introduce-part3 .list{ margin:30px 0 0; overflow:hidden; position:relative;}
.keyan-introduce-part3 .list .hd{ overflow:hidden; height:30px;}
.keyan-introduce-part3 .list .hd ul{ text-align:center; overflow:hidden; zoom:1;}
.keyan-introduce-part3 .list .hd ul li{ display:inline-block;  width:9px; height:9px; color:transparent; border-radius:100%; border:1px solid #a2a2a2; margin:0 5px; text-indent:-999px; cursor:pointer;}
.keyan-introduce-part3 .list .hd ul li.on{ border:1px solid #325c28; background:#325c28;}
.keyan-introduce-part3 .list .bd{overflow:hidden;  }
.keyan-introduce-part3 .list .bd ul{ overflow:hidden; zoom:1; width:100%; float:left; _display:inline;  }
.keyan-introduce-part3 .list .bd ul li{ border:1px solid #ddd; padding:20px 0; margin:0 0 30px;overflow:hidden;}
.keyan-introduce-part3 .list .bd p{margin:50px 0 45px;  line-height:45px; height:135px; color:#464545; font-size:16px; overflow:hidden;}
.keyan-introduce-part3 .list .img{ width:391px; height:328px; float:left; margin-left:20px;}
.keyan-introduce-part3 .list .img img{ display:block; width:391px; height:328px;}
.keyan-introduce-part3 .list .info{ width:625px; float:right; margin-right:20px; overflow:hidden;}
.keyan-introduce-part3 .list .title{ display:block; font-size:25px; color:#000; line-height:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.keyan-introduce-part3 .list .more{ border:1px solid #ddd; font-size:16px; color:#464545; width:116px; height:31px; line-height:31px; text-align:center; float:right;}

.keyan-introduce-part4{ padding:60px 0 90px; background:#efefed; overflow:hidden;}
.keyan-introduce-part4 .page-title{ font-size:36px; font-weight:normal;}
.keyan-introduce-part4 form{ margin:55px 0 0; background:#fff; overflow:hidden;}
.keyan-introduce-part4 h4{ height:56px; line-height:56px; font-size:16px; color:#fff; background:#5f5f5f; padding:0 40px; overflow:hidden;}
.keyan-introduce-part4 dl{ margin:0 32px; overflow:hidden;}
.keyan-introduce-part4 dt{ color:#000000; font-size:25px; margin:35px 13px 30px;}
.keyan-introduce-part4 dd{ overflow:hidden;}
.keyan-introduce-part4 dd span em{ color:#fe0202; margin-right:10px;}
.keyan-introduce-part4 .list{ float:left; height:39px; width:471px; padding:0 10px; margin:0 12px 20px; border:1px solid #a0a0a0;}
.keyan-introduce-part4 .list span{ display:inline-block; vertical-align:top; line-height:39px; font-size:16px;}
.keyan-introduce-part4 .list input{ border:0; height:37px; width:321px; display:inline-block; vertical-align:top; }
.keyan-introduce-part4 .list select{ font-size:16px; border:0; height:37px;display:inline-block; vertical-align:top; }
.keyan-introduce-part4 .info{ margin:0 12px; padding:0 10px;border:1px solid #a0a0a0; overflow:hidden;}
.keyan-introduce-part4 .info span{ display:block;line-height:35px; font-size:16px;}
.keyan-introduce-part4 .info textarea{ border:0; width:100%;resize:none}
.keyan-introduce-part4 .btn{ border:0; display:block; margin:50px auto; width:110px; height:28px; line-height:28px; background:#878787; color:#fff; cursor:pointer;}



/*科研合作*/
.page-service-sic{ background:#fff; margin:0 auto 50px;}
.service-sic-part1{ padding:100px 50px 75px; text-align:center; background: url(../images/index/contact-title.png) center bottom no-repeat; overflow: hidden;}
.service-sic-part1 h3{ width:137px; height:102px; line-height:30px; color:#fff; padding:45px 5px 0; border-radius:100%; font-size:20px; margin:0 auto; background:#000000;}
.service-sic-part1 .text{ margin:40px 0 0; line-height:35px; font-size:16px; color:#595959;}
.service-sic-part1 .text:after{ content:''; width:1px; height:30px; background:#666; display:block; margin:42px auto 15px;}
.service-sic-part1 span{ line-height:25px; display: inline-block; margin:0 25px; font-size: 16px; text-align: center;}
.service-sic-part1 span:before{ content: ""; width: 17px; height: 25px; display: inline-block; margin-right:10px; vertical-align: middle; background: url(../images/ico/ico2.png) center 3px no-repeat; }
.service-sic-part2{ padding:70px 0; overflow:hidden}
.service-sic-part2 .page-title{ font-size:36px; font-weight:normal;}
.service-sic-part2 .list{ margin:30px 0 0; overflow:hidden; position:relative;}
.service-sic-part2 .list .hd{ overflow:hidden; height:30px;}
.service-sic-part2 .list .hd ul{ text-align:center; overflow:hidden; zoom:1;}
.service-sic-part2 .list .hd ul li{ display:inline-block;  width:9px; height:9px; color:transparent; border-radius:100%; border:1px solid #a2a2a2; margin:0 5px; text-indent:-999px; cursor:pointer;}
.service-sic-part2 .list .hd ul li.on{ border:1px solid #325c28; background:#325c28;}
.service-sic-part2 .list .bd{overflow:hidden;  }
.service-sic-part2 .list .bd ul{ overflow:hidden; zoom:1; width:100%; float:left; _display:inline;  }
.service-sic-part2 .list .bd ul li{ border:1px solid #ddd; padding:20px 0; margin:0 0 30px;overflow:hidden;}
.service-sic-part2 .list .bd p{margin:50px 0 45px;  line-height:45px; height:135px; color:#464545; font-size:16px; overflow:hidden;}
.service-sic-part2 .list .img{ width:391px; height:328px; float:left; margin-left:20px;}
.service-sic-part2 .list .img img{ display:block; width:391px; height:328px;}
.service-sic-part2 .list .info{ width:625px; float:right; margin-right:20px; overflow:hidden;}
.service-sic-part2 .list .title{ display:block; font-size:25px; color:#000; line-height:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.service-sic-part2 .list .title:hover{ color:#265500;}
.service-sic-part2 .list .more{ border:1px solid #ddd; font-size:16px; color:#464545; width:116px; height:31px; line-height:31px; text-align:center; float:right;}
.service-sic-part2 .list .more:hover{ border:1px solid #265500; background:#265500; color:#fff;}




.keyan-coperationInfo{ background: #fff; width: 1000px; padding: 40px 50px 10px; margin: 20px auto; overflow: hidden;}

.keyan-coperationInfo p{ margin: 25px 0 0; line-height: 30px; overflow: hidden;}

.keyan-coperationInfo ul{ margin: 25px 0 0 -20px; overflow: hidden; }

.keyan-coperationInfo ul li{ float: left; width: 320px; margin: 0 0 20px 20px; overflow: hidden; }

.keyan-coperationInfo ul img{ display: block; width: 320px; height: 200px;}

.keyan-coperationInfo ul p{ font-size: 16px; text-align: center; margin: 20px 0 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.keyan-coperationList{ width: 1100px; padding: 0 15px; margin: 0 auto; overflow: hidden;}

.keyan-coperationList li{ background: #fff; margin: 0 0 20px; position: relative; padding: 50px 50px 50px 430px; min-height: 250px; overflow: hidden; }

.keyan-coperationList .img{ display: block; width: 325px; height: 250px; position: absolute; left: 50px; top: 50px;}

.keyan-coperationList .img img{ display: block; width: 325px; height: 250px;}

.keyan-coperationList .title{ font-size: 18px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.keyan-coperationList .more{ float: right; width: 98px; height: 33px; border: 1px solid #ddd; line-height: 33px; text-align: center;}

.keyan-coperationList .more:hover{ border: 1px solid #116a0b; background: #116a0b; color: #fff; }

.keyan-coperationList p{ margin: 30px 0 40px; line-height: 32px; height:128px; overflow: hidden; }

.keyan-coperationList li:hover{ -moz-box-shadow: 0px 10px 17px rgba(8,8,9,0.15);-webkit-box-shadow: 0px 10px 17px rgba(8,8,9,0.15);box-shadow: 0px 10px 17px rgba(8,8,9,0.15);}



/*科研合作*/

.keyan-team{ width: 1100px; padding:0 20px; margin:20px auto 0; overflow: hidden;}

.keyan-team li{ background: #fff; margin: 0 0 20px; position: relative; padding:40px 50px 40px 510px; min-height:290px; overflow: hidden; }

.keyan-team .img{ display: block; width:462px; height:332px; position: absolute; left:20px; top:20px;}

.keyan-team .img img{ display: block;width:462px; height:332px; }

.keyan-team .name{font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.keyan-team .title{ height: 28px; line-height: 28px; font-size:20px; font-weight: bold;overflow: hidden;}

.keyan-team .title span{ margin-left: 20px; font-size: 14px; font-weight: normal;}

.keyan-team p{ margin:25px 0 0; line-height: 32px; height:160px; overflow: hidden;}

.keyan-team p::-webkit-scrollbar {/*隐藏滚轮*/ display: none;}

.keyan-team li:hover{ -moz-box-shadow: 0px 10px 17px rgba(8,8,9,0.15);-webkit-box-shadow: 0px 10px 17px rgba(8,8,9,0.15);box-shadow: 0px 10px 17px rgba(8,8,9,0.15);}



/*科研成果*/

.results-title{ font-size: 20px; text-align: center; margin: 0 0 35px; overflow: hidden; }

.special-title{ font-size: 20px; font-weight: bold; color: #666; margin: 0 0 35px; overflow: hidden; }

.results-part1{ padding: 40px 0 50px; overflow: hidden; }

.results-part1 .info{ line-height:28px; margin: 0 0 30px; overflow: hidden;}

.results-part1 .results-list{ height: 350px; position: relative;overflow:hidden;background: url(../images/index/keyanbg1.png) right top #fff no-repeat;}

.results-part1 .results-list .hd{ width: 60px; height: 350px; float: right; position: relative; overflow:hidden;}

.results-part1 .results-list .hd ul{ position: absolute; bottom: 0; left: 0; right: 0; overflow:hidden; zoom:1;}

.results-part1 .results-list .hd ul li{padding-left: 15px; height:30px; line-height:30px; margin: 0 0 15px; cursor:pointer; }

.results-part1 .results-list .hd ul li.on{ background:#116a0b; color:#fff; }

.results-part1 .results-list .bd{ width: 1000px; float: left; position:relative; height:100%; z-index:0;}

.results-part1 .results-list .bd li{ zoom:1; vertical-align:middle; }

.results-part1 .results-list .bd p{ float: left; width: 500px; height: 350px;}

.results-part1 .results-list .bd img{ display: block; width: 500px; height: 350px;}

.results-part1 .results-list .text{ width: 500px; height: 350px; float: left; position: relative;}

.results-part1 .results-list .text h4{ height: 35px; line-height: 35px; text-align: center; color: #fff; background: rgba(51,51,51,.8); position: absolute; left: 0; bottom: 0; right: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.results-part2{ padding: 50px 0 45px; background: #fff; overflow: hidden;}

.results-part2 .info{ line-height:28px; margin: 0 0 30px; overflow: hidden;}

.results-part2 .list{ margin: 0 0 0 -50px; overflow: hidden; }

.results-part2 .list li{ float: left; width: 525px; height: 250px; margin-left: 50px; position: relative; overflow: hidden; }

.results-part2 .list p{ height: 35px; line-height: 35px; text-align: center; color: #fff; position: absolute; left: 0; bottom: 0; right: 0; background: rgba(11,42,9,.8);overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.results-part3{ padding: 50px 0 60px; overflow: hidden; }

.results-part3 dl{ overflow: hidden; }

.results-part3 dt{ width:350px;height:150px; padding:75px 50px; line-height: 30px; color: #116a0b; float: right; background: url(../images/index/keyanbg2.jpg) right center no-repeat; overflow: hidden;}

.results-part3 dd{ background: #fff; width: 625px; height:280px; padding:20px 0 0 25px; float: left; overflow: hidden;}

.results-part3 dd p{ width: 280px; float: left; margin-right: 30px;}

.results-part3 dd img{ display: block; width: 280px; height: 220px;}

.results-part3 dd span{ display: block; height: 50px; line-height: 50px; text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.results-part4{ background: #fff; padding: 50px 0 60px; overflow: hidden; }

.results-part4 .info{ line-height:28px; margin: 0 0 30px; overflow: hidden;}

.results-part4 .img img{ display: block; max-width: 100%; margin: 0 auto; }

.results-part4 .list{ margin: 30px 0 0 -40px; overflow: hidden; }

.results-part4 .list li{ width: 340px; height: 220px; float: left; margin-left: 40px; overflow: hidden;}

.results-part4 .list li img{ display: block; width: 340px; height: 220px;}

.results-part5{padding: 50px 0 60px; overflow: hidden;}

.results-part5 .info{ line-height:28px; margin: 0 0 30px; overflow: hidden;}

.results-part5 .list{ margin: 0 0 0 -50px; overflow: hidden; }

.results-part5 .list li{ float: left; width: 525px;margin-left: 50px; background: #fff;overflow: hidden; }

.results-part5 .list img{ display: block;width: 525px; height: 220px;}

.results-part5 .list p{ height:50px; line-height:50px; text-align: center; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.results-part6{ background: #fff; padding: 50px 0 30px; overflow: hidden;}

.results-part6 .info{ line-height:28px; margin: 0 0 30px; overflow: hidden;}

.results-part6 .list{ margin:0 0 30px -40px; overflow: hidden; }

.results-part6 .list li{ width: 340px; height: 220px; float: left; margin-left: 40px;}

.results-part6 .list img{ display: block; width: 340px; height: 220px;}



/*走进苗乡*/

.about-part1{ padding:55px 0; background: #fff; overflow: hidden;}

.about-part1 .info{ line-height: 30px; overflow: hidden;}

.about-part1 video{ display: block; max-width: 100%; margin: 30px auto 0;}

.about-part1 .cloumn-more{ border: 1px solid #666666; color: #666666; margin: 35px auto 0;}

.about-part2{ height: 805px; padding: 75px 0 0; background: url(../images/index/aboutbg2.jpg) center no-repeat; overflow: hidden;}

.about-part2 .info{ padding: 35px 0 0; overflow: hidden;}

.about-part2 .info dt{ float: left; width: 435px; height: 680px; overflow: hidden;}

.about-part2 .info dd{ float: right; width: 612px;font-size: 16px; height:590px;padding: 90px 0 0 52px; background: url(../images/ico/ico9.png) left top no-repeat; overflow: hidden;}

.about-part2 .sign{ text-align: right; overflow: hidden;}

.about-part2 .sign span{ display: inline-block; vertical-align: text-bottom; height: 40px; width: 120px; border-bottom: 1px solid #666;}

.about-part2 .sign span img{  height: 40px; width: 120px;}





.about-part3{ height: 805px; padding:55px 0 0; background: url(../images/index/aboutbg3.jpg) center no-repeat; overflow: hidden;}

.about-part3 .main{ position: relative;}

.about-part3 .culture-cloumn{ width: 1060px; margin: 0 auto; overflow: hidden; }

.about-part3 .cloumn-title{ color: #fff;}

.about-part3 .cloumn-more{ border: 1px solid #fff; color: #fff; margin: 35px auto 0;}

.about-part3 .roundabout_box{width: 800px;margin:20px auto;}

.about-part3 .roundabout_box ul{list-style: none;width: 800px;height: 530px;margin: 0px auto;}

.about-part3 .roundabout_box ul li{width: 800px;height: 530px;opacity: 1 !important;}

.about-part3 .roundabout_box ul li a{display: block;overflow: hidden;}

.about-part3 .roundabout_box .imgDiv{padding-top:66.2222%;width: 100%;position: relative;overflow: hidden;}

.about-part3 .roundabout_box .imgDiv img { width: 100%; height: 100%; position: absolute;left: 0px;top: 0px;z-index: 2;}

.about-part3 .roundabout_box .imgDiv h1 { position: absolute; top: 50px; left:65px; z-index: 99; color: #fff; font-size: 34px; font-weight: 700;}

.about-part3 .roundabout_box .imgDiv span { position: absolute; top: 110px; left:65px; z-index: 99; border-top: 1px solid #fff; width: 290px; height: 1px;}

.about-part3 .roundabout_box .imgDiv p { position: absolute; top: 120px; left:65px; z-index: 99; color: #fff; font-size: 18px; line-height: 32px; width: 320px;}



.about-part3 .roundabout_box .btn-arrow{ width: 33px; height: 33px; position: absolute; top:365px; z-index:1111;}

.about-part3 .roundabout_box .btn_l{ left: 0; background: url(../images/ico/arrow-left1.png) center no-repeat; }

.about-part3 .roundabout_box .btn_r{ right: 0; background: url(../images/ico/arrow-right1.png) center no-repeat; }

.about-part3 .roundabout_box .btn_l:hover{background: url(../images/ico/arrow-left1-h.png) center no-repeat; }

.about-part3 .roundabout_box .btn_r:hover{background: url(../images/ico/arrow-right1-h.png) center no-repeat; }

.about-part4{padding: 70px 0 55px; background: #e4e4e4; overflow: hidden;}

.about-part4 .cloumn-more{ border: 1px solid #666666; color: #666666; margin:90px auto 0;}

.about-part4 .carried-cloumn{position:relative; padding: 30px 0 50px; overflow: hidden; }

.about-part4 .carried-cloumn .hd{ height:15px; overflow:hidden; position:absolute; left:5px; right: 0; bottom:0; z-index:1; }

.about-part4 .carried-cloumn .hd ul{ text-align: center; overflow:hidden; zoom:1;}

.about-part4 .carried-cloumn .hd ul li{ display: inline-block; margin:0 8px;width:10px; height:10px; line-height:10px;color:transparent; text-align:center; border: 1px solid #999999;border-radius: 100%;cursor:pointer; }

.about-part4 .carried-cloumn .hd ul li.on{ background:#116a0b; border: 1px solid #116a0b; color:transparent; }

.about-part4 .carried-cloumn .bd{ position:relative; height:100%; z-index:0;   }

.about-part4 .carried-cloumn .bd li{ zoom:1;vertical-align:middle; }

.about-part4 .carried-cloumn .bd li{ height: 420px;background: url(../images/index/aboutbg.jpg) center bottom no-repeat;}

.about-part4 .carried-cloumn .list{ position: relative; padding: 85px 50px 0 385px; min-height:265px; overflow: hidden;}

.about-part4 .carried-cloumn .img{ width: 280px; height: 350px; position: absolute; left: 50px; top: 0;}

.about-part4 .carried-cloumn .img img{ display: block; width: 280px; height: 350px;}

.about-part4 .carried-cloumn .name{ display: block; position: relative; padding: 0 0 38px 0; font-size: 30px; font-weight: bold; border-bottom: 1px solid #ddd;}

.about-part4 .carried-cloumn .name:after{ content: ""; width: 40px; height: 3px; background: #666666; position: absolute; left: 0; bottom: -2px;}

.about-part4 .carried-cloumn .info{ padding: 35px 0 0; height: 150px; color: #666666; line-height: 30px; overflow: hidden; }

.about-part4 .carried-cloumn .title{ font-size: 18px; color: #116a0b; margin: 0 0 30px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.about-part5{ height: 805px; padding:55px 0 0; background: url(../images/index/aboutbg4.jpg) center no-repeat; overflow: hidden;}

.about-part5 .cloumn-title{ color: #fff;}

.about-part5 .cloumn-more{ border: 1px solid #fff; color: #fff; margin: 35px auto 0;}

.about-part5 .chain-cloumn{ margin: 150px 0 0; position: relative; height: 230px;background: url(../images/index/aboutbg5.png) center no-repeat; overflow: hidden;}

.about-part5 .chain-cloumn a{ color: #fff; font-size: 18px; width: 230px; position: absolute; text-align: center;}

.about-part5 .chain-cloumn a:before{ content: ""; display: block;width: 70px; height: 50px; margin: 0 auto; }

.about-part5 .chain-cloumn i{display: block; margin:35px auto; width: 14px; height: 14px; background: url(../images/ico/about-ico5.png) center no-repeat;}

.about-part5 .chain-cloumn .item1{left: 0; top:24px;}

.about-part5 .chain-cloumn .item1:before{ background: url(../images/ico/about-ico1.png) center no-repeat;}

.about-part5 .chain-cloumn .item2{left:295px; top:0;}

.about-part5 .chain-cloumn .item2:before{ background: url(../images/ico/about-ico2.png) center no-repeat;}

.about-part5 .chain-cloumn .item3{left:550px; top:50px;}

.about-part5 .chain-cloumn .item3:before{ background: url(../images/ico/about-ico3.png) center no-repeat;}

.about-part5 .chain-cloumn .item4{ right: 25px; top: 55px;}

.about-part5 .chain-cloumn .item4:before{ background: url(../images/ico/about-ico4.png) center no-repeat;}

.about-part6{ padding: 70px 0 140px; background: url(../images/index/indexbg1.jpg) repeat; overflow: hidden;}

.about-part6 .cloumn-more{ border: 1px solid #666666; color: #666666; margin: 35px auto 0;}

.about-part6 .honor-cloumn{ width: 1000px; padding:95px 0 80px; margin: 0 auto; position: relative;}

.about-part6 .roundabout_box{width:373px;margin:20px auto;}

.about-part6 .roundabout_box ul{list-style: none;width:373px;height:263px;margin: 0px auto;}

.about-part6 .roundabout_box ul li{width:373px;height:263px;opacity: 1 !important;}

.about-part6 .roundabout_box ul li a{display: block;overflow: hidden;}

.about-part6 .roundabout_box .imgDiv{padding-top:66.2222%;width: 100%;position: relative;overflow: hidden;}

.about-part6 .roundabout_box .imgDiv img { width: 100%; height: 100%; position: absolute;left: 0px;top: 0px;z-index: 2;}

.about-part6 .roundabout_box .btn-arrow{ width: 33px; height: 33px; position: absolute; top:220px; z-index:1111;}

.about-part6 .roundabout_box .btn_l{ left: 0; background: url(../images/ico/arrow-left.png) center no-repeat; }

.about-part6 .roundabout_box .btn_r{ right: 0; background: url(../images/ico/arrow-right.png) center no-repeat; }



.about-part7{padding:55px 0 0; position: relative; background: url(../images/index/aboutbg6.jpg) center no-repeat; overflow: hidden;}

.about-part7 .cloumn-title{ color: #fff;}

.about-part7 .cloumn-more{ position: absolute; left: 50%; bottom: 50px; border: 1px solid #fff; color: #fff; margin-left: -60px;}

.about-part7 .memorabilia-cloumn{ margin:65px 80px 0; padding: 55px 0 170px; background: url(../images/ico/about-ico6.png) left top no-repeat,url(../images/ico/about-ico10.jpg) 8px top repeat-y; overflow: hidden;}

.about-part7 .memorabilia-cloumn ul{ height: 420px; overflow: hidden;}

.about-part7 .memorabilia-cloumn li{ line-height: 28px; color: #fff; position: relative; min-height: 28px; padding: 0 0 18px 140px; overflow: hidden;}

.about-part7 .memorabilia-cloumn li:before{ content: ""; width: 15px; height: 3px; background: #116a0b; position: absolute; left: 8px; top:12px;}

.about-part7 .memorabilia-cloumn li span{ width: 80px; position: absolute; left: 55px; top: 0;}

.about-part7 .memorabilia-cloumn .ico{display: block; margin:10px 0 0 55px; width: 24px; height: 39px; background: url(../images/ico/about-ico7.png) center no-repeat;}

/*公益事业*/
.benefit-title{ text-align:center; width:1000px; margin:0 auto; overflow:hidden;}
.benefit-title h2{ height:65px; margin:0 0 30px; overflow:hidden;}
.benefit-title h2 img{ height:65px; max-width:100%;display:inline-block;}
.benefit-title p{ line-height:40px; font-size:18px; }
.benefit-part1{ background:#fff; padding:80px 0; overflow:hidden;}
.benefit-part1 p{ text-align:center;line-height:60px; font-size:18px;}
.benefit-part2{padding:85px 0; background:url("../images/benefit/bg.jpg") left top #fff repeat-x; overflow:hidden;}
.benefit-part2 .img{ margin:50px 0 0; overflow:hidden;}
.benefit-part2 .img li{ float:right;}
.benefit-part2 .img img{ display:block; max-width:100%;}
.benefit-part2 .item1{ width:36.25%;}
.benefit-part2 .item2{ width:21.3%;}
.benefit-part2 .item3{width:18.4%; }
.benefit-part3{ background:#fff; padding:50px 0 85px; overflow:hidden;}
.benefit-part3 dl{ margin:50px 0 0; overflow:hidden;}
.benefit-part3 dt{ float:left; width:44.22%;}
.benefit-part3 dd{ float:left; width:26.1%;}
.benefit-part3 dl img{ display:block; max-width:100%;}
.benefit-part4{ background:#f2f2f2; padding:100px 0 85px; overflow:hidden}
.benefit-part4 .info{ width:1360px; margin:0 auto; overflow:hidden;}
.benefit-part4 .info img{ display:block; max-width:100%;}
.benefit-part4 .info dl{ margin:30px 0 35px; overflow:hidden;}
.benefit-part4 .info dt{ width:520px; padding:20px 0 0; float:right;}
.benefit-part4 .info dd{ margin-left:180px; font-size:18px; text-align:justify; line-height:40px; letter-spacing:4px; width:600px; float:left; overflow:hidden; }
.benefit-part4 .info ul{ margin-left:100px; overflow:hidden;}
.benefit-part4 .info ul li{ float:left;}
@media only screen and (max-width:1400px){
    .benefit-part4 .info{ width:1200px;}
    .benefit-part4 .info dt{ width:500px;}
    .benefit-part4 .info dd{ margin-left:50px;}
    .benefit-part4 .info ul{ margin-left:0px;}
}
.benefit-part5{ background:#fff; padding:100px 0; overflow:hidden;}
.benefit-part5 .img{ width:1400px; margin:40px auto 0; overflow:hidden;}
.benefit-part5 .img li{ float:right; overflow:hidden;}
.benefit-part5 .img img{ display:block; max-width:100%;}
@media only screen and (max-width:1420px){
    .benefit-part5 .img{ width:1100px;}
    .benefit-part5 .item1{  width:27.35%}
    .benefit-part5 .item2{  width:27.35%}
    .benefit-part5 .item3{  width:45.3%}
}
.benefit-part6{ background:#f2f2f2; padding:85px 0; overflow:hidden}
.benefit-part6 .img{ margin:50px 0 0; overflow:hidden;}
.benefit-part6 .img li{ float:left;}
.benefit-part6 .img img{ display:block; max-width:100%;}
.benefit-part6 .item1{ width:35.26%;}
.benefit-part6 .item2{width:21.92%}
.benefit-part6 .item3{width:18.85%}
.benefit-part6 .item4{width:23.85%}

/*企业文化*/

.culture-part1{  background:#fff; padding:85px 0 130px; overflow: hidden;}
.culture-part1 .main{ width:1160px;}
.culture-part1 .img{ overflow:hidden;}
.culture-part1 .img img{ display:block; max-width:100%;}
.culture-part1 .text{ font-size:16px; color:#020101; line-height:35px; letter-spacing:3px; text-align:justify; margin:60px 0 20px 340px; overflow:hidden; }
.culture-part1 h5{ text-align:right; padding-top:40px; color:#020101; font-size:16px; overflow:hidden;}
.culture-part1 h5 img{ display:inline-block; margin-top:-40px; vertical-align:middle;}
@media only screen and (max-width:1400px){
    .culture-part1 .main{ width:1100px;}
}
.culture-part2{background:url("../images/about/culture-img3.jpg") right top #f4f4f4 no-repeat;}
.culture-part2 dl{ background:#f4f4f4; width:455px; padding:100px 105px 0 0; height:476px;  margin-left:50px; overflow:hidden;}
.culture-part2 dt{ height:101px; overflow:hidden;}
.culture-part2 dt img{ display:block; height:101px; max-width:100%;}
.culture-part2 dd{ padding:55px 0 0; line-height:38px; font-size:18px; overflow:hidden;}
.culture-part3{ padding:150px 0 500px; background:url("../images/about/bg.png") center bottom #fff no-repeat;}
.culture-part3 .text{ width:1000px; margin:0 auto; overflow:hidden;}
.culture-part3 .text h2 img{ display:block; max-width:100%; margin:0 auto;}
.culture-part3 .text p{ margin:30px 0 0; font-size:18px; line-height:38px; letter-spacing:2px; overflow:hidden;}
.culture-part3 .list1{ width:1080px; height:456px; margin:120px auto 0; overflow:hidden;}
.culture-part3 .list1 img{ display:inline-block; max-width:100%;}
.culture-part3 .list1 dt{ float:right; width:350px; margin: 120px 12px 0 0; text-align:right; overflow:hidden;}
.culture-part3 .list1 dd{ float:left; width:711px; overflow:hidden;}
.culture-part3 .list2{ margin:120px 0 0; overflow:hidden;}
.culture-part3 .list2 h2{ width:1000px; margin:0 auto 40px;}
.culture-part3 .list2 h2 img{ display:block; max-width:100%;}
.culture-part3 .list2 .img{ overflow:hidden;}
.culture-part3 .list2 .img li{ float:left; overflow:hidden;}
.culture-part3 .list2 .img img{ display:block; max-width:100%; margin:0 auto;}
.culture-part3 .list2 .item1{ width:32.71%;}
.culture-part3 .list2 .item2{ width:33.54%;}
.culture-part3 .list2 .item3{ width:33.65%;}
.culture-part3 .list3{ width:1000px; margin:160px auto 150px; overflow:hidden;}
.culture-part3 .list3 img{ display:block; max-width:100%;}
.culture-part3 .list3 dt{ float:left; width:430px; margin-top:125px; overflow:hidden;}
.culture-part3 .list3 dd{ float:right; width:565px; overflow:hidden;}
.culture-part3 .list4{background:url("../images/about/culture-img9.jpg") left top no-repeat; background-size:contain;}
.culture-part3 .list4 .main{ width:1320px;}
.culture-part3 .list4 .info{ float:right; width:725px; padding:30px 0 0 40px; height:367px; background:#fff;}
.culture-part3 .list4 h2 img{ display:block; max-width:100%;}
.culture-part3 .list4 p{ margin:20px 0 0; font-size:20px; line-height:48px; letter-spacing:2px; overflow:hidden;}
@media only screen and (max-width:1400px){
    .culture-part3 .list4 .main{ width:1100px;}
    .culture-part3 .list4 .info{ width:755px; padding:30px 0 0 20px;}
}


/*领导致辞*/

.about-leader{margin: 20px auto; padding:45px 0 50px; background: url(../images/index/leaderbg.jpg) center bottom #fff no-repeat; overflow: hidden; }

.about-leader .info{ padding: 0 35px 0 25px; background: url(../images/ico/ico8.png) 330px 40px no-repeat; overflow: hidden; }

.about-leader .info dt{ width: 300px; float: left; overflow: hidden;}

.about-leader .info dd{ width: 690px; font-size: 16px; padding:72px 0 0; float: right; overflow: hidden;}

.about-leader .sign{ text-align: right; overflow: hidden;}

.about-leader .sign span{ display: inline-block; vertical-align: text-bottom; height: 40px; width: 120px; border-bottom: 1px solid #666;}

.about-leader .sign span img{ height: 40px; width: 120px;}

.leader-part1 img,.leader-part2 img{ display:block; max-width:100%; margin:0 auto;}
.leader-part3{background:#fff; overflow:hidden;}
.leader-part3 .box{ padding:110px 0 0; background: url("../images/about/leader-bg1.jpg") center top no-repeat,url("../images/about/leader-bg2.jpg") right bottom no-repeat ; overflow:hidden;}
.leader-part3 .main{ width:1000px;}
.leader-part3 .img{ margin:0 0 65px; overflow:hidden;}
.leader-part3 .img img{ display:block; margin:0 auto; max-width:100%;}
.leader-part3 .info{ width:835px;margin:0 0 15px; overflow:hidden;}
.leader-part3 .info h4{ font-size:33px;font-family:"宋体"; color:#000;}
.leader-part3 .info h4 em{ font-size:36px; margin-left:5px;}
.leader-part3 .info p{ font-family:"宋体"; font-size:18px; line-height:35px;}
.leader-part3 .text{ width:640px; background:#fff; padding-bottom:18px; overflow:hidden;}
.leader-part3 .text h4{ font-size:33px;font-family:"宋体"; color:#000;}
.leader-part3 .text h4 em{ font-size:36px;margin-left:5px;}
.leader-part3 .text p{ font-family:"宋体"; font-size:18px; letter-spacing:2px; line-height:35px;}
.leader-part4{ padding:60px 0 160px; background: url("../images/about/leader-bg3.jpg") center top #fff no-repeat; overflow:hidden;}
.leader-part4 .main{ width:1000px;}
.leader-part4 .img1{ margin:0 0 75px; overflow:hidden;}
.leader-part4 .img1 img{ display:block; margin:0 auto; max-width:100%;}
.leader-part4 .list1{ margin:0 0 50px; overflow:hidden;}
.leader-part4 .list1 li h4{ font-size:33px;font-family:"宋体"; color:#000;}
.leader-part4 .list1 li h4 em{ font-size:36px;margin-left:5px;}
.leader-part4 .list1 li p{ font-family:"宋体"; font-size:18px; letter-spacing:2px; line-height:35px;}
.leader-part4 .list1 .item1{ width:362px; float:left;}
.leader-part4 .list1 .item2{ width:575px; float:right;}
.leader-part4 .img2{overflow:hidden;}
.leader-part4 .img2 img{ display:block;max-width:100%;}
.leader-part4 .list2{ margin:30px auto 0px; overflow:hidden;}
.leader-part4 .list2 li h4{ font-size:33px;font-family:"宋体"; color:#000;}
.leader-part4 .list2 li h4 em{ font-size:36px;margin-left:5px;}
.leader-part4 .list2 li p{ font-family:"宋体"; text-align:justify; font-size:18px; letter-spacing:2px; line-height:35px;}
.leader-part4 .list2 .item1{ width:362px; float:left;}
.leader-part4 .list2 .item2{ width:575px; float:right;}
.leader-part5{ padding:80px 0 150px; background: url("../images/about/leader-bg4.jpg") center top #fff no-repeat; overflow:hidden;}
.leader-part5 .img1{ margin:0 0 65px; overflow:hidden;}
.leader-part5 .img1 img{ display:block;max-width:100%; margin:0 auto;}
.leader-part5 dl{ overflow:hidden;}
.leader-part5 dl dt{ width:354px; float:right; overflow:hidden;}
.leader-part5 dl dt img{ display:block; max-width:100%;}
.leader-part5 dd{ width:743px; float:left; overflow:hidden;}
.leader-part5 .text{ margin:0 0 60px; overflow:hidden;}
.leader-part5 .text h4{ font-size:33px;font-family:"宋体"; color:#000;}
.leader-part5 .text h4 em{ font-size:36px;margin-left:5px;}
.leader-part5 .text p{ font-family:"宋体"; text-align:justify; font-size:18px; letter-spacing:2px; line-height:35px;}
.leader-part5 .img2{ text-align:right; overflow:hidden;}
.leader-part5 .img2 img{ display:inline-block;max-width:100%;}
.leader-part5 .list{ width:1000px; margin:30px auto 0; overflow:hidden;}
.leader-part5 .info{ padding:5px 15px; letter-spacing:2px; margin:0 0 40px; background:#030101; line-height:30px; color:#fff; font-size:18px; font-family:"宋体";}
.leader-part6{ padding:55px 0; line-height:60px; text-align:center; font-family:"宋体"; font-size:20px; background:#f4f4f4; overflow:hidden;}


/*关于我们*/

.about-introduce{background: #fff; margin: 20px auto; padding:65px 50px 50px; overflow: hidden; }

.about-introduce .info{ margin: 20px 0 0;margin-top: 45px; line-height:38px; font-size: 16px;padding-top: 85px}
.about-introduce .info{ background: url(../images/index/border01.jpg) repeat-x;}

.about-introduce .info img{ display: block; max-width: 100%; margin: 0 auto; }

.about-introduce .info video{ display: block; max-width: 100%; margin: 0 auto;}



/*资质荣誉*/

.about-honor{ padding: 35px 0 0; width: 1120px; margin: 0 auto; overflow: hidden;}
.about-honor .stype-list{ margin:0 0 40px;}
.honor-list{ padding: 0 5px 0; overflow: hidden; }

.honor-list li{ float: left; background: #fff; width: 330px; padding: 10px 15px 0; height: 280px; margin: 0 5px 20px; overflow: hidden; }

.honor-list li img{ display: block;height: 230px; max-width: 100%; margin: 0 auto;}



.honor-list li a{ display: block; text-align: center; font-size: 14px; line-height: 45px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.honor-list li:hover{-moz-box-shadow: 0px 7px 15px rgba(8,8,9,0.10);-webkit-box-shadow: 0px 7px 15px rgba(8,8,9,0.10);box-shadow: 0px 7px 15px rgba(8,8,9,0.10);}



/*大事记*/

.memorabilia-list{ overflow: hidden;}

.page-memorabilia{ margin: 20px auto; background: url(../images/index/history-bg.jpg) center top repeat-y;}

.page-memorabilia:after{content: ""; display: block; margin: 0 auto; border-radius: 100%; width: 12px; height: 12px; background: #116a0b;}

.page-memorabilia .list{ width:440px; height:370px; padding: 20px 15px; margin: 0 0 20px; background: #fff; position: relative;}

.page-memorabilia .list i{ position: absolute; display: inline-block;width: 0;height: 0;line-height: 0;vertical-align: middle;border:13px dashed transparent;}

.page-memorabilia .list h4{ position: absolute; width:62px; height:66px; padding:12px 8px 0; border: 5px solid #dddbdb; background: #fff; text-align: center; font-size: 18px; font-weight: bold; color: #555555; line-height: 26px;}

.page-memorabilia .list span{ position: absolute; left: 30px; bottom:25px; width: 16px; height: 27px; background: url(../images/ico/about-ico8.png) center no-repeat;}

.page-memorabilia .info{ line-height: 24px; height: 314px; overflow: hidden;}

.page-memorabilia .left{ float: left;}

.page-memorabilia .left i{ right: -13px; top: 20px; border-right-style: solid;border-left-color: #fff;border-right-width: 0;}

.page-memorabilia .left h4{ top: 0; right: -125px; }

.page-memorabilia .right{ float: right;}

.page-memorabilia .right i{ left: -13px; bottom: 30px; border-left-style: solid;border-right-color: #fff;border-left-width: 0;}

.page-memorabilia .right h4{ bottom: 0; left: -125px; }

.page-memorabilia .list:hover{ background: #116a0b;}

.page-memorabilia .list:hover h4{ border: 5px solid #116a0b; color: #116a0b;}

.page-memorabilia .list:hover span{background: url(../images/ico/about-ico9.png) center no-repeat;}

.page-memorabilia .list:hover .info{ color: #fff;}

.page-memorabilia .left:hover i{border-left-color: #116a0b;}

.page-memorabilia .right:hover i{border-right-color: #116a0b;}



/*旗下品牌*/

.brand-part1{ padding:90px 0 230px; background: url(../images/brand/hq-img07.jpg) center bottom #fff no-repeat; overflow: hidden;}
.brand-part1 .img{ overflow:hidden;}
.brand-part1 .img img{ display:block; max-width:100%; margin:0 auto}
.brand-part1 .text{ margin:60px 55px; text-align:center; line-height:30px; color:#533e39; overflow:hidden;}
.brand-part1 .list{ margin:60px 32px 50px; overflow:hidden;}
.brand-part1 .list li{ float:left; margin:0 20px 10px; text-align:center; width:303px; height:314px; padding:25px 0; border:1px solid rgba(4,0,0,.2);moz-box-shadow:  0 5px 5px rgba(4,0,0,0.22);-webkit-box-shadow:  0 5px 5px rgba(4,0,0,0.22);box-shadow: 0 5px 5px rgba(4,0,0,0.22);}
.brand-part1 .list h3{ text-align:center; height:57px; line-height:57px; padding:0 5px; border-bottom:3px solid #030101; font-size:26px; display:inline-block}
.brand-part1 .list p{ text-align:justify; margin:30px 20px 0; line-height:35px; height:210px; color:#533e39; overflow:hidden;}
.brand-part1 .info{ text-align:center; line-height:30px; overflow:hidden;}


.brand-part2{background: url(../images/brand/bg.png) center bottom #ffffff no-repeat; overflow:hidden;}
.brand-part2 .main{ margin:0 auto 70px; border:1px solid rgba(4,0,0,.2); border-top:none; moz-box-shadow:  0 5px 5px rgba(4,0,0,0.22);-webkit-box-shadow:  0 5px 5px rgba(4,0,0,0.22);box-shadow: 0 5px 5px rgba(4,0,0,0.22);}
.brand-part2 .info{ margin:50px; text-align:center; overflow:hidden;}
.brand-part2 .info img{ display:block; max-width:100%; margin:0 auto;}
.brand-part2 .info h5{ font-size:14px; line-height:30px; margin:35px 0 80px; overflow:hidden;}
.brand-part2 .info h4{ display:inline-block; padding:0 10px; font-size:18px; color:#fff; letter-spacing:3px; height:40px; line-height:40px; background:#030101; margin:0 auto;}
.brand-part2 .info p{ line-height:30px; margin:10px 0 50px; overflow:hidden;}

.brand-mx{background: url(../images/brand/bg2.png) center bottom #ffffff no-repeat !important;}
.brand-mx .main{ background:#fff;}
.brand-mx .info{ margin:50px 115px;}
.brand-mx .info img{ margin:0 auto 70px;}
.brand-mx .info h4{ background:#fff !important; border-bottom:3px solid #030101; color:#030101; font-size:24px;}
.brand-mx .info p{ text-align:left;}
.brand-mx ul{ text-align:center; overflow:hidden;}
.brand-mx ul li{ display:inline-block; margin:0 10px;}

.brand-part3{ background: #9a681c;  padding: 88px 0 60px;  box-sizing: border-box;}
.brand-part3 .main{  padding: 0 167px;  box-sizing: border-box;}
.brand-part3 .main .list{ margin-bottom: 30px; text-align:center; overflow:hidden;}
.brand-part3 .main .list li{ float:left; width:33.33%; color: #fff;  font-size: 26px;  font-weight: bold;}
.brand-part3 .main .list li{background: url(../images/brand/hq-img05.jpg) right center no-repeat;}
.brand-part3 .main .list li:last-child{background: none}
.brand-part3 .main .list li span{ display:block; font-size: 60px;  line-height: 60px;}
.brand-part3 .main h2{ font-size: 32px;   text-align: center;  height: 45px;  line-height: 45px;  background: #ce9f58;  border-radius: 45px;  color: white;  letter-spacing: 10px;  font-weight: bold;}


.brand-part4{padding:50px 0; overflow: hidden; }

.brand-part4 .text{ width: 1000px; margin: 0 auto; overflow: hidden;}

.brand-part4 .text p{ position: relative; padding-left: 145px; color: #666666; min-height: 28px; line-height: 28px; overflow: hidden; }

.brand-part4 .text span{ width: 125px; padding-left: 20px; color: #333333; position: absolute; left: 0; top: 0;}

.brand-part4 .useful span{ background: url(../images/ico/brand-ico1.png) left center no-repeat;}

.brand-part4 .safe span{ background: url(../images/ico/brand-ico2.png) left center no-repeat;}

.brand-part4 table{width: 900px; margin: 40px auto 0; text-align: center;border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-spacing: 0;border-collapse: collapse;}

.brand-part4 table thead th{ background: #f5f5f5; font-size: 15px; height:47px; line-height:47px; font-weight: normal;}

.brand-part4 table td{ color: #666666; height: 40px;padding: 0 10px; line-height: 40px; border-bottom: 1px solid #ddd;}

.brand-part4 table tfoot td{ padding: 10px 20px; }

.brand-part5{ background: #fff; padding: 55px 0; overflow: hidden; }

.brand-part5 .text{ width: 1000px; margin: 0 auto; overflow: hidden;}

.brand-part5 .text p{ position: relative; padding-left: 145px; color: #666666; min-height: 28px; line-height: 28px; overflow: hidden; }

.brand-part5 .text span{ width: 125px; padding-left: 20px; color: #333333; position: absolute; left: 0; top: 0;}

.brand-part5 .useful span{ background: url(../images/ico/brand-ico1.png) left center no-repeat;}

.brand-part5 .safe span{ background: url(../images/ico/brand-ico2.png) left center no-repeat;}

.brand-part5 table{width: 900px; margin: 40px auto 0; text-align: center;border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; border-spacing: 0;border-collapse: collapse;}

.brand-part5 table thead th{ background: #f5f5f5; font-size: 15px; height:47px; line-height:47px; font-weight: normal;}

.brand-part5 table td{ color: #666666; height: 40px;padding: 0 10px; line-height: 40px; border-bottom: 1px solid #ddd;}

.brand-part5 table tfoot td{ padding: 10px 20px; }



.brand-part6{ padding: 50px 0 100px; overflow: hidden; }

.brand-part6 .brand-list{ padding:0 10px; overflow:hidden; position:relative;}
.brand-part6 .brand-list li{ margin:0 30px 30px; background:#fff; width:300px;float:left; _display:inline; overflow:hidden;}
.brand-part6 .brand-list li img{ display: block; width:300px; height:215px;}
.brand-part6 .brand-list li h5{ line-height:40px; background:#ddd; padding:0 20px; font-size:14px;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}




/*全产业链*/

.industry-cloumn{ text-align: center; font-size: 30px;overflow: hidden;}

.industry-cloumn span{ display: block; margin: 5px 0 0; font-size: 14px;}

.industry-title{ text-align: center;overflow: hidden;}
.industry-title h2{ font-size: 48px; color: #000; letter-spacing:8px;}
.industry-title h2:before{ content: ""; display: inline-block; vertical-align: middle; margin-right:12px; width: 45px; height: 4px; background: #000;}
.industry-title h2:after{ content: ""; display: inline-block; vertical-align: middle; width: 45px; height: 4px; margin-left:4px; background: #000;}
.industry-title p{ font-size:18px; margin:20px 0 0;}
.industry-subtitle{ font-size:24px;color:#265500; text-align:center; letter-spacing:3px;}
.industry-subtitle:before{ content: ""; display: inline-block; vertical-align: middle; margin-right:15px; width:10px; height:2px; background: #265500;}
.industry-subtitle:after{ content: ""; display: inline-block; vertical-align: middle; margin-left:11px; width:10px; height: 2px;background: #265500;}

.industry-part1{ padding: 80px 0 370px; background:url("../images/industry/industry-bg1.jpg") center bottom #fff no-repeat; overflow: hidden; }
.industry-part1 .img{ margin:0 0 15px; overflow:hidden;}
.industry-part1 .img img{ display:block; max-width:100%; margin:0 auto;}
.industry-part1 .text{ margin:0 0 200px; font-size:18px; letter-spacing:2px; line-height:50px; color:#000; text-align:center; overflow:hidden;}
.industry-part1 .info{ margin:30px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; text-align:center; overflow:hidden;}

.industry-part2{ padding:110px 0 90px; background:#fff; overflow:hidden;}
.industry-part2 .text{ margin:15px 50px 30px; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part2 .img{ margin:0 55px; overflow:hidden;}
.industry-part2 .img span{ height:28px; line-height:28px; background:rgba(0,0,0,.5); font-size:12px; color:#fff; text-align:center; font-family:"宋体"; position:absolute; left:0; bottom:0; right:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.industry-part2 .img dt{ float:left; width:570px; height:386px; position:relative; overflow:hidden;}
.industry-part2 .img dt img{ display:block;width:571px; height:386px; }
.industry-part2 .img dd{ float:right; width:407px; overflow:hidden;}
.industry-part2 .img dd p{ position:relative; overflow:hidden;}
.industry-part2 .img dd img{ display:block; width:407px;}
.industry-part2 .img .item1 img{ height:181px;}
.industry-part2 .img .item2 img{ margin:13px 0 0; height:193px;}

.industry-part3{ background: #f2f2f2; padding:85px 0 50px; overflow: hidden; }
.industry-part3 .text{ margin:15px 50px 40px; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part3 .info{ background:#fff; overflow:hidden;}
.industry-part3 .roundabout_box{width: 520px;margin:18px auto 20px;}
.industry-part3 .roundabout_box ul{list-style: none;width: 520px;height:280px;margin: 0px auto;}
.industry-part3 .roundabout_box ul li{width:520px;height:280px;opacity: 1 !important;}
.industry-part3 .roundabout_box ul li a{display: block; position:relative; overflow: hidden;}
.industry-part3 .roundabout_box .imgDiv{padding-top: 53.8%;width: 100%;position: relative;overflow: hidden;}
.industry-part3 .roundabout_box .imgDiv img { width: 100%; height: 100%; position: absolute;left: 0px;top: 0px;z-index: 2;}
.industry-part3 .roundabout_box ul li a span{display: none; height:28px; line-height:28px; background:rgba(0,0,0,.5); font-size:12px; color:#fff; text-align:center; font-family:"宋体"; position:absolute; left:0; bottom:0; right:0; z-index:1111; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.industry-part3 .roundabout-in-focus span{display: block !important;}

.industry-part4{ padding:170px 0 490px;background:url("../images/industry/industry-bg2.jpg") center bottom #fff no-repeat; overflow: hidden;}

.industry-part5{ padding:120px 0; background:#fff; overflow:hidden;}
.industry-part5 .text{ margin:15px 50px 40px; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part5 .img{ margin:0 50px; overflow:hidden;}
.industry-part5 .img img{ display:block; max-width:100%; margin:0 auto;}

.industry-part6{ background:#f2f2f2; padding:100px 0; overflow:hidden;}
.industry-part6 .text{ margin:15px 50px 40px; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part6 .info{ margin:0 30px; font-size:18px; overflow:hidden;}
.industry-part6 .info li{ width:220px; height:87px; padding-top:16px; margin:0 20px; float:left; line-height:35px; background:#265500; text-align:center; color:#fff; overflow:hidden;}
.industry-part6 .img{ margin:45px 50px 0; overflow:hidden;}
.industry-part6 .img img{ display:block; width:100%;}
.industry-part6 .img span{height:28px; line-height:28px; background:rgba(0,0,0,.5); font-size:12px; color:#fff; text-align:center; font-family:"宋体"; position:absolute; left:0; bottom:0; right:0; z-index:1111; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.industry-part6 .img dt{ position:relative; overflow:hidden;}
.industry-part6 .img dd{ margin-top:12px; overflow:hidden;}
.industry-part6 .img .left{ width:579px; float:left; position:relative; height:278px; overflow:hidden;}
.industry-part6 .img .left img{width:579px; height:278px;}
.industry-part6 .img ul{ float:right; width:411px; overflow:hidden;}
.industry-part6 .img ul li{ height:139px; position:relative; overflow:hidden;}
.industry-part6 .img ul img{ height:139px;}

.industry-part7{ padding:110px 0 0; background:#fff; overflow:hidden;}
.industry-part7 .text{ margin:15px 50px 40px; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part7 .img{ margin:0 37px; overflow:hidden;}
.industry-part7 .img li{ float:left; width:485px; height:233px; margin:0 13px 25px; overflow:hidden;}
.industry-part7 .img img{ display:block;width:485px; height:233px; }

.industry-part8{ padding:180px 0 560px; background:url("../images/industry/industry-bg3.jpg") center bottom #fff no-repeat; overflow: hidden;}

.industry-part9{ padding:0 0 100px; background:#fff; overflow:hidden;}
.industry-part9 .text{ margin:15px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part9 .img{ margin:40px 0 0; overflow:hidden;}
.industry-part9 .img img{ display:block; max-width:100%; margin:0 auto;}

.industry-part10{ padding:100px 0 30px;background:url("../images/industry/industry-bg4.jpg") center bottom #fff no-repeat;  overflow:hidden;}
.industry-part10 .text{ margin:15px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part10 .info{ margin:30px 0 550px; text-align:center; line-height:38px; font-size:18px;}

.industry-part11{ background:#f2f2f2; padding:65px 0 85px; overflow:hidden;}
.industry-part11 .text{ text-align:center; margin:15px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part11 .img{ margin:55px 0 0; overflow:hidden;}
.industry-part11 .img img{ display:block; max-width:100%; margin:0 auto;}

.industry-part12{ background:#fff; padding:100px 0; overflow:hidden;}
.industry-part12 .text{ text-align:center; margin:15px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part12 .img{ margin:65px 0 0; text-align:center; overflow:hidden;}
.industry-part12 .img li{ display:inline-block; margin:0 10px; overflow:hidden;}
.industry-part12 .img li img{ display:block;}

.industry-part13{ background:#f2f2f2; padding:80px 0; overflow:hidden;}
.industry-part13 .text{margin:15px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part13 .img{ margin:40px 46px 0; overflow:hidden;}
.industry-part13 .img li{ float:left; margin:0 3px;width:246px; height:219px; overflow:hidden;}
.industry-part13 .img img{ width:246px; height:219px;}

.industry-part14{ background:#fff; padding:80px 0; overflow:hidden;}
.industry-part14 .text{margin:15px 50px 0; font-size:16px; letter-spacing:2px; line-height:36px; color:#000; overflow:hidden;}
.industry-part14 .img{ margin:40px 0 0; overflow:hidden;}
.industry-part14 .img img{ display:block; max-width:100%; margin:0 auto;}

.foot-copyright{ text-align: center; color: #666666; height: 40px;line-height: 40px;}

.foot-copyright a{ color: #666; display: inline-block; margin-left: 20px;}

.foot-copyright a:hover{ color: #3d5a2c }

































